package com.mmm.dao;

import com.mmm.pojo.Users;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author mmm
 * @date 2021/9/22 - 16:51
 */
public interface UserMapper {
    //插入一个用户记录
    int insertUser(@Param("userName") String userName,@Param("password") String password,@Param("balance") double balance);
   //通过用户名更新用户余额
    int updateMoney(@Param("userName") String userName,@Param("balance") double balance);
    //根据用户名和用户密码查找用户,返回用户的所有信息
    Users selectUser(@Param("userName") String userName, @Param("password") String password);
    //根据用户名查找用户
    Users selectUserByUserName(String userName);
    //通过用户id查询出用户
    Users selectUserByUserId(int userId);

    //根据用户id删除用户
    int  deleteUser(int userId);
    //查出所有用户
    List<Users> selectAllUser();
    //通过用户姓名更改用户的使用标记
    int updateUserFlag(int userId);

}
